<?php
require_once "Includes/soloFun_Generales.php";
require_once "Includes/conexion.class.php";
$action = $_REQUEST["action"];

if($action == "grabar") {
    $id_tdl_datos = $_REQUEST["id_tdl_datos"];
    $cmbSocio = $_REQUEST["socio"];
    $cmbDignidad = $_REQUEST["dignidad"];
    $fecha_inicio_directiva = FormatFecha($_REQUEST["fecha_inicio_directiva"], "DD/MM/YYYY", "YYYY/MM/DD");
    $fecha_fin_directiva = FormatFecha($_REQUEST["fecha_fin_directiva"], "DD/MM/YYYY", "YYYY/MM/DD");
    if(empty($fecha_fin_directiva))
        $fecha_fin_directiva = "NULL";
    else $fecha_fin_directiva = "'$fecha_fin_directiva'";

    //Ingreso solo si la dignidad no se encuentra ya asignada o si el socio
    //ya tiene una dignidad asignada
    $oConexion = new Conexion($MIES["motor_base"], $MIES["db_usuario"], $MIES["db_password"],
            $MIES["basedatos"], $MIES["servidor"], $MIES["flags"], $MIES["encoding"]);
    $sql = "SELECT COUNT(*) FROM ORG_DIRECTIVA
            WHERE id_tdl_datos = $id_tdl_datos AND (id_socio = $cmbSocio OR id_dignidad = $cmbDignidad)";
    $existe = SoloFun_ExecSqlFull($sql, $arr, $oConexion);

    if($existe < 1){
        $oConexion = new Conexion($MIES["motor_base"], $MIES["db_usuario"], $MIES["db_password"],
                $MIES["basedatos"], $MIES["servidor"], $MIES["flags"], $MIES["encoding"]);
        $sql = "INSERT INTO ORG_DIRECTIVA (id_tdl_datos, id_socio, id_dignidad, fecha_inicio, fecha_fin)
            VALUES ($id_tdl_datos, '$cmbSocio', '$cmbDignidad', '$fecha_inicio_directiva', $fecha_fin_directiva)";
        SoloFun_ExecSqlFull($sql, $arr, $oConexion);
    }
}elseif($action == "export"){
    $oConexion = new Conexion($MIES["motor_base"], $MIES["db_usuario"], $MIES["db_password"],
                $MIES["basedatos"], $MIES["servidor"], $MIES["flags"], $MIES["encoding"]);
    $sql = "SELECT B.cod_ced_pas as CEDULA, B.apellido, B.nombre, A.fecha_inicio, A.fecha_fin, C.des AS DIGNIDAD
        FROM ORG_DIRECTIVA A
        LEFT JOIN ORG_SOCIO B ON A.id_socio = B.id
        LEFT JOIN DIGNIDAD C ON A.id_dignidad = C.id
        WHERE A.id_tdl_datos = $id_tdl_datos";

    SoloFun_ExecSqlFull($sql, $rep, $oConexion, "ASSOC");
    $filename = "lista_directiva.xls";
    include "exportExcel.php";
}

$oConexion = new Conexion($MIES["motor_base"], $MIES["db_usuario"], $MIES["db_password"],
        $MIES["basedatos"], $MIES["servidor"], $MIES["flags"], $MIES["encoding"]);
$id_tdl_datos = is_null($_REQUEST["txtCodigo"])?$id_tdl_datos:$_REQUEST["txtCodigo"];
$sql = "SELECT A.id, A.fecha_inicio, A.fecha_fin, B.cod_ced_pas, B.nombre, B.apellido, C.des
        FROM ORG_DIRECTIVA A
        LEFT JOIN ORG_SOCIO B ON A.id_socio = B.id
        LEFT JOIN DIGNIDAD C ON A.id_dignidad = C.id
        WHERE A.id_tdl_datos = $id_tdl_datos";
SoloFun_ExecSqlFull($sql, $arrDirectivaOrg, $oConexion);
?>

<table cellpadding="0" cellspacing="0" style="width: 95%; border: 1px solid" align="center">
    <tr>
        <td class="SoloStyle_Etiqueta">Nombre del socio</td>
        <td class="SoloStyle_Grid">
            <?php
            $oConexion = new Conexion($MIES["motor_base"], $MIES["db_usuario"], $MIES["db_password"],
                    $MIES["basedatos"], $MIES["servidor"], $MIES["flags"], $MIES["encoding"]);
            $sql = "SELECT id, apellido, nombre FROM ORG_SOCIO WHERE id_tdl_datos = $id_tdl_datos";
            SoloFun_ExecSqlFull($sql, $arrSocios, $oConexion);
            ?>
            <select name="cboSocio" id="cboSocio" style="width: 150px">
                <?php
                for($i = 0; $i < count($arrSocios); $i++) {
//                    $ind2 = $arrSocios[$i][0];
//                    $jnd2 = $cboSocios;
//
//                    if ($jnd2 == $ind2) {
//                        echo "<option value='" . $arrSocios[$i][0] . "' SELECTED >" . $arrSocios[$i][1] ." ". $arrSocios[$i][2] . "</option>";
//                    }else
                    echo "<option value='" . $arrSocios[$i][0] . "'>" . $arrSocios[$i][1] ." ". $arrSocios[$i][2] . "</option>";
                }
                ?>
            </select>
        </td>
        <td class="SoloStyle_Etiqueta">Dignidad</td>
        <td class="SoloStyle_Grid">
            <?php
            $oConexion = new Conexion($MIES["motor_base"], $MIES["db_usuario"], $MIES["db_password"],
                    $MIES["basedatos"], $MIES["servidor"], $MIES["flags"], $MIES["encoding"]);
            $sql = "SELECT * FROM DIGNIDAD";
            SoloFun_ExecSqlFull($sql, $arrDignidad, $oConexion);
            ?>
            <select name="cboDignidad" id="cboDignidad" style="width: 150px">
                <?php
                for($i = 0; $i < count($arrDignidad); $i++) {
//                    $ind2 = $arrDignidad[$i][0];
//                    $jnd2 = $cboDignidad;
//                    
//                    if ($jnd2 == $ind2) {
//                        echo "<option value='" . $arrDignidad[$i][0] . "' SELECTED >" . $arrDignidad[$i][1] . "</option>";
//                    }else
                    echo "<option value='" . $arrDignidad[$i][0] . "'>" . $arrDignidad[$i][1] . "</option>";
                }
                ?>
            </select>
        </td>
        <td class="SoloStyle_Grid"></td>
    </tr>
    <tr>
        <td class="SoloStyle_Etiqueta">Fecha Desde</td>
        <td class="SoloStyle_Grid">
            <input type="text" name="fecha_inicio_directiva" id="fecha_inicio_directiva" value="" style="width: 100px" readonly/>
            <!--<a href="javascript:ShowCalendar(document.all.dateimg6,document.all.fecha_inicio_directiva,null, '16/1/1999', '16/1/2017')" onClick="event.cancelBubble=true;">-->
                <img align=top border=0 id="dateimg1" src="Calendario/cal/calendar.gif" style="POSITION: relative; cursor: url" alt="calendar" onclick="displayCalendar(document.forms[0].fecha_inicio_directiva,'dd/mm/yyyy',this)">
        </td>
        <td class="SoloStyle_Etiqueta">Hasta</td>
        <td class="SoloStyle_Grid">
            <input type="text" name="fecha_fin_directiva" id="fecha_fin_directiva" value="" style="width: 100px" readonly/>
            <!--<a href="javascript:ShowCalendar(document.all.dateimg7,document.all.fecha_fin_directiva,null, '16/1/1999', '16/1/2017')" onClick="event.cancelBubble=true;">-->
                <img align=top border=0 id="dateimg1" src="Calendario/cal/calendar.gif" style="POSITION: relative; cursor: url" alt="calendar" onclick="displayCalendar(document.forms[0].fecha_fin_directiva,'dd/mm/yyyy',this)">
        </td>
        <td class="SoloStyle_Grid"><input type="button" name="agregar" value="Agregar" onclick="agregarDirectiva()"/></td>
    </tr>
</table>
<br>
<?php //crearPaginador($url, $pag, $num_pags, $url_params = null); ?>
<table cellpadding="0" cellspacing="0" style="width: 95%;" align="center">
    <tr>
        <td colspan="7" style="text-align:right">
            <!--<form action="" name="frm_socios" method="post">-->
                <input type="button" value='Exportar' onClick='exportarDirectiva()'>
            <!--</form>-->
        </td>
    </tr>
</table>
<table cellpadding="0" cellspacing="0" style="width: 95%; border: 1px solid" align="center">
    <tr>
        <td class="SoloStyle_Etiqueta">No.</td>
        <td class="SoloStyle_Etiqueta">Fecha Inicio</td>
        <td class="SoloStyle_Etiqueta">Fecha Final</td>
        <td class="SoloStyle_Etiqueta">C&eacute;dula o Pasaporte</td>
        <td class="SoloStyle_Etiqueta">Apellidos y Nombres</td>
        <td class="SoloStyle_Etiqueta">Dignidad</td>
        <td class="SoloStyle_Etiqueta">Opciones</td>
    </tr>
    <?php if(count($arrDirectivaOrg) == 0) {?>
    <tr>
        <td colspan="7" class="SoloStyle_Grid" style="text-align: center">No se encontraron dignidades para esta organizaci&oacute;n</td>
    </tr>
        <?php }else {

        //printArray($arrDirectivaOrg);
        foreach($arrDirectivaOrg as $directiva) {?>
    <tr>
        <td class="SoloStyle_Grid"><?php echo $directiva[0];?></td>
        <td class="SoloStyle_Grid"><?php echo FormatFecha($directiva[1], "YYYY-MM-DD", "DD/MM/YYYY");?></td>
        <td class="SoloStyle_Grid"><?php echo FormatFecha($directiva[2], "YYYY-MM-DD", "DD/MM/YYYY");?></td>
        <td class="SoloStyle_Grid"><?php echo $directiva[3];?></td>
        <td class="SoloStyle_Grid"><?php echo $directiva[5]." ".$directiva[4];?></td>
        <td class="SoloStyle_Grid"><?php echo $directiva[6];?></td>
        <td class="SoloStyle_Grid">
            <a href="javascript:SoloWindows('directiva_Modificar.php?Opcion=1&id_tdl_datos=<?php echo $id_tdl_datos;?>&idDirectiva=<?php echo $directiva[0];?>',100,100,350,350);">
                <img border="0" alt="Modificar" src="iconos/soloico_modificar.gif">
            </a>
            <a href="javascript:SoloWindows('directiva_Modificar.php?Opcion=2&id_tdl_datos=<?php echo $id_tdl_datos;?>&idDirectiva=<?php echo $directiva[0];?>',100,100,350,350);">
                <img border="0" alt="Eliminar" src="iconos/soloico_eliminar.gif">
            </a>
        </td>
    </tr>
            <?php }
    }?>
</table>
<script type="text/javascript">
    function exportarDirectiva(){
        var url = "directiva.php?action=export&id_tdl_datos=<?php echo $id_tdl_datos; ?>";
        //alert(url);
        window.location = url;
    }
</script>